Skip to content

chore(data): weekly link freshness pass - #23

Merged
in-c0 merged 1 commit into
mainfrom
automated/link-freshness
Aug 28, 2026
Merged

chore(data): weekly link freshness pass#23
in-c0 merged 1 commit into
mainfrom
automated/link-freshness

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated by .github/workflows/link-freshness.yml.

tools/check-links.mjs probed every URL in every column, followed
redirects, and rewrote the rows whose URL now resolves somewhere else.

Dead URLs are deliberately not touched. A 404 has no known
replacement and inventing one would put a fabrication in the dataset;
they are listed in datasets/link-health.json under findings with
"outcome": "dead" for a human to resolve.

403 and 429 are recorded as blocked, not dead — being refused
by a bot-detecting CDN says nothing about whether the page exists, so
those never drive a correction either.

Per-run totals are appended to datasets/link-health-history.csv.
The series is the interesting output; a single snapshot is not.

@in-c0
in-c0 merged commit 2d528a2 into main Aug 28, 2026
1 check passed
@in-c0
in-c0 deleted the automated/link-freshness branch August 28, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant